const CONFIG = require('../../../config');
const request = require('../../../utils/request.js');  
const util = require('../../../utils/util.js');  
const { addZero,$await } = require('../../../utils/util');  // 格式化时间
import {commonAPI} from '../../../api/common/index'
Component({

  /**
   * 页面的初始数据
   */
  data: {
    imgUrl : CONFIG.imgUrlImg ,
    radioInfo:{
      'img':'/images/badge.png',
      'title':'保定新闻广播',
      'radioName':'保定广播电视台',
      'isCollection':'1'
    },
    channelList:{

    },

  },
  methods:{
    async collection(e){
      const { type } = e.currentTarget.dataset;
      let params = {
        'channel_number':this.data.channelList.channel_number,
        'type':type
      }
      const [err,res] = await $await(commonAPI.followChannel({...params}))
      if(res){
        if(type == '1'){
          this.setData({
            ['channelList.is_follow']:true
          })
        }else{
          this.setData({
            ['channelList.is_follow']:false
          })
        }
      }
    },
    todetail: function(e){
      const { id } = e.currentTarget.dataset;
      wx.navigateTo({
        url: `/pages/shortVideo/index?number=${id}`
      })
    },
  },
  properties:{
    obj:{
        type:Object,
        value:'',
        
    },
  },
  observers : {
    'obj': function (goodsPrices) {
      console.log("Component下的observers监听触发", goodsPrices)
      this.setData({
        channelList:goodsPrices
      })
      for(let i=0;i<this.data.channelList.videos.length;i++){
        this.setData({
          ['channelList.videos['+i+'].show_spectators']:util.toFix(Number(this.data.channelList.videos[i].show_spectators),10000,'w')
        })
        this.setData({
          ['channelList.videos['+i+'].duration']:util.formatSeconds(Number(this.data.channelList.videos[i].duration))
        })
      }
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  // 组件生命周期
  lifetimes: {
    // 在组件实例进入页面节点树时执行
    created() {
      console.log(this.data.obj);
    },
    
    detached() {
        // 在组件实例被从页面节点树移除时执行
    },
  },
  attached() {
      console.log(this.data.channelList);
      
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  bindCollection(){
    wx.showToast({
      title: '点击收藏',
      duration: 1000,
      mask:true
    })
  }
 
})